Design and Evaluation of Feature Interaction Filtering with Use Case Maps
نویسندگان
چکیده
Feature interaction (FI, in short) is a functional conflict among multiple telecommunication services, which is never expected from services in isolation. Detecting all possible FIs is an expensive and even infeasible task, due to the combinatorial explosion in the number of service combinations and scenarios. To reduce the cost of FI detection, FI filtering is known as a low-cost process conducted prior to FI detection, which identifies FI-prone service combinations. However, each FIprone combination usually contains many service scenarios. Deriving only FI-prone scenarios in the combination makes the FI detection process more efficient. This paper proposes a new FI filtering method consisting of two phases. The proposed method extensively uses the requirement notation Use Case Maps (UCMs). We characterize each service by a stub configuration of UCMs. The stub configuration is formalized as a matrix form, called SC-matrix. With the SC-matrix, Phase 1 derives FI-prone service combinations. Next, in Phase 2 we derive the FI-prone scenarios based on two heuristics: (H1) FI tends to occur when two (or more) services are activated, or (H2)FI tends to occur when a service bypasses a feature of the other service. Through a practical experiment, we have evaluated the proposed method with respect to; scenario coverage, filtering quality and reduction ratio in the number of scenarios. The result showed that the FI-prone scenarios obtained successfully covered all scenarios that lead to actual FIs. Also, the proposed method derived only 10% of the total number of scenarios as FI-prone ones, which implies that 90% reduction of the cost for the scenario investigation was achieved.
منابع مشابه
Using Interactive Search Elements in Digital Libraries
Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...
متن کاملFeature Interaction Filtering and Detection with Use Case Maps and LOTOS
Telephony systems have evolved from the Plain Old Telephony System providing only the basic functionality of making phone calls, to sophisticated systems in which many features have been introduced, providing network subscribers more control on the call establishment process. However, these facilities are confronted with a major obstacle known as the feature interaction problem. A feature inter...
متن کاملDeriving Interaction-Prone Scenarios in Feature Interaction Filtering with Use Case Maps
Feature interactions (FIs, in short) occur when features of different communication services interfere with each other. The FI filtering is a pre-processing before the FI detection, which roughly identifies FI-prone service combinations based on simple indications of the FIs. We have previously proposed an FI filtering method at requirements stage using Use Case Maps (UCMs). This method identif...
متن کاملFeature Description and Feature Interaction Analysis with Use Case Maps and LOTOS
A methodology for feature design, specification, and validation is presented. The methodology is based on Use Case Maps for the description of features and on LOTOS with its tools for animation of the features, for feature validation, and for feature interaction detection. It has been developed as a collaborative project between the University of Ottawa and Mitel Corporation, and is being used ...
متن کاملOn the use of Textural Features and Neural Networks for Leaf Recognition
for recognizing various types of plants, so automatic image recognition algorithms can extract to classify plant species and apply these features. Fast and accurate recognition of plants can have a significant impact on biodiversity management and increasing the effectiveness of the studies in this regard. These automatic methods have involved the development of recognition techniques and digi...
متن کامل